import request from '@/utils/request'
// 获取患者列表信息
export function getDRGUserList(data) {
    return request({
        url: "/GetListDRGUserInfo",
        method: 'get',
        params: data
    })
}

// 获取指定患者详情信息
export function getUserDetail(data) {
    return request({
        url: "/GetDRGUserDetailInfo",
        method: 'get',
        params: data
    })
}

// 获取手术级别信息
export function getSurgeryLeve() {
    return request({
        url: "/GetDRGSurgeryLeveInfo",
        method: 'get'
    })
}

// 获取麻醉方式信息
export function getAnes() {
    return request({
        url: "/GetDRGAnesInfo",
        method: 'get'
    })
}

// 获取入院类型信息
export function getADMType() {
    return request({
        url: "/GetDRGADMTypeInfo",
        method: 'get'
    })
}

// 获取社保类型数据
export function getBMIType() {
    return request({
        url: "/GetDRGBMITypeInfo",
        method: 'get'
    })
}

// 获取主要诊断信息
export function getICD10DGList(data) {
    return request({
        url: "/GetDRGICD10DGInfo",
        method: 'get',
        params: data
    })
}

// 获取主要手术信息
export function getICD19DGList(data) {
    return request({
        url: "/GetDRGICD19DGInfo",
        method: 'get',
        params: data
    })
}

// 获取其他诊断信息
export function getDiagnosisList(data) {
    return request({
        url: "/GetDRGDiseaseInfo",
        method: 'get',
        params: data
    })
}

// 获取其他诊其他手术信息
export function getSurgeryList(data) {
    return request({
        url: "/GetDRGDiseaseInfo",
        method: 'get',
        params: data
    })
}

// 获取特殊治疗信息
export function getSpecialList() {
    return request({
        url: "/GetDRGESPInfo",
        method: 'get',
    })
}

// DRG分析统计
export function getCountData(reqData) {
    return request({
        url: "/GetDRGCountInfo",
        method: 'get',
        params: reqData
    })
}


// DRG分组数据占比分布
export function getDRGCountRatio(reqData) {
    console.log("[]传入的参数",reqData)
    return request({
        url: "/GetDRGCountRatioInfo",
        method: 'get',
        params: reqData
    })
}
// 获取RW与CMI指数趋势
export function getCountRWorCMI(reqData) {
    return request({
        url: "/GetCountRWorCMIInfo",
        method: 'get',
        params: reqData
    })
}

// 获取科室信息
export function getDRGDepartMentList() {
    return request({
        url: "/GetDRGDepartMentInfo",
        method: 'get'
    })
}


// 添加患者信息
export function createDRGUserDisease(reqData) {
    return request({
        url: "/CreateDRGUserDiseaseInfo",
        method: 'post',
        data: reqData
    })
}
// 添加患者信息
export function updateDRGUserDisease(reqData) {
    return request({
        url: "/UpdateDRGUserDiseaseInfo",
        method: 'post',
        data: reqData
    })
}

// 模拟分组
export function createDRGSimulation(reqData) {
    return request({
        url: "/CreateDRGInfo",
        method: 'post',
        data: reqData
    })
}



// 获取分组结果
export function getDRGUserDiseaseList(reqData) {
    return request({
        url: "/GetDRGUserDiseaseInfo",
        method: 'get',
        params: reqData
    })
}

// 确认分组并保存
export function SaveDRGUserDiseaseInfo(guid) {
    return request({
        url: "/SaveDRGUserDRGUserDiseaseInfo",
        method: 'get',
        params: guid
    })
}
// 重新分组并申诉
export function dRGUserDetailInfo(guid) {
    return request({
        url: "/GetDRGUserDetailInfo",
        method: 'get',
        params: guid
    })
}
// 历史查询信息
export function resetDRGUserDiseaseInfo(userId) {
    return request({
        url: "/ResetDRGUserDRGUserDiseaseInfo",
        method: 'get',
        params: userId
    })
}

// 历史查询信息
export function aiMsgInfoList(msg) {
    return request({
        url: "/newapi/Values/AiMsgInfoList",
        method: 'get',
        params: msg
    })
}
// 查询分组
export function createDRGSurgery(msg) {
    return request({
        url: "/CreateDRGSurgeryInfo",
        method: 'post',
        data: msg
    })
}

